package com.elbis.access.wg.api.response.account;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

public class PrivateData implements Serializable {

	private static final long serialVersionUID = 7539557503858528014L;

	private String ban_info = null;

	private Date ban_time = null;

	/**
	 * overall battle life time in seconds
	 */
	private Long battle_life_time = null;

	private Long credits = null;

	private Long free_exp = null;

	private List<Integer> friends = null;

	private Long gold = null;

	private boolean is_bound_to_phone = false;

	private boolean is_premium = false;

	private Date premium_expires_at = null;

	private Restrictions restrictions = null;

	private Statistics statistics = null;

	/**
	 * @return the ban_info
	 */
	public String getBan_info() {
		return ban_info;
	}

	/**
	 * @param ban_info
	 *            the ban_info to set
	 */
	public void setBan_info(String ban_info) {
		this.ban_info = ban_info;
	}

	/**
	 * @return the ban_time
	 */
	public Date getBan_time() {
		return ban_time;
	}

	/**
	 * @param ban_time
	 *            the ban_time to set
	 */
	public void setBan_time(Date ban_time) {
		this.ban_time = ban_time;
	}

	/**
	 * @return the battle_life_time
	 */
	public Long getBattle_life_time() {
		return battle_life_time;
	}

	/**
	 * @param battle_life_time
	 *            the battle_life_time to set
	 */
	public void setBattle_life_time(Long battle_life_time) {
		this.battle_life_time = battle_life_time;
	}

	/**
	 * @return the credits
	 */
	public Long getCredits() {
		return credits;
	}

	/**
	 * @param credits
	 *            the credits to set
	 */
	public void setCredits(Long credits) {
		this.credits = credits;
	}

	/**
	 * @return the free_exp
	 */
	public Long getFree_exp() {
		return free_exp;
	}

	/**
	 * @param free_exp
	 *            the free_exp to set
	 */
	public void setFree_exp(Long free_exp) {
		this.free_exp = free_exp;
	}

	/**
	 * @return the friends
	 */
	public List<Integer> getFriends() {
		return friends;
	}

	/**
	 * @param friends
	 *            the friends to set
	 */
	public void setFriends(List<Integer> friends) {
		this.friends = friends;
	}

	/**
	 * @return the gold
	 */
	public Long getGold() {
		return gold;
	}

	/**
	 * @param gold
	 *            the gold to set
	 */
	public void setGold(Long gold) {
		this.gold = gold;
	}

	/**
	 * @return the is_bound_to_phone
	 */
	public boolean isIs_bound_to_phone() {
		return is_bound_to_phone;
	}

	/**
	 * @param is_bound_to_phone
	 *            the is_bound_to_phone to set
	 */
	public void setIs_bound_to_phone(boolean is_bound_to_phone) {
		this.is_bound_to_phone = is_bound_to_phone;
	}

	/**
	 * @return the is_premium
	 */
	public boolean isIs_premium() {
		return is_premium;
	}

	/**
	 * @param is_premium
	 *            the is_premium to set
	 */
	public void setIs_premium(boolean is_premium) {
		this.is_premium = is_premium;
	}

	/**
	 * @return the premium_expires_at
	 */
	public Date getPremium_expires_at() {
		return premium_expires_at;
	}

	/**
	 * @param premium_expires_at
	 *            the premium_expires_at to set
	 */
	public void setPremium_expires_at(Date premium_expires_at) {
		this.premium_expires_at = premium_expires_at;
	}

	/**
	 * @return the restrictions
	 */
	public Restrictions getRestrictions() {
		return restrictions;
	}

	/**
	 * @param restrictions
	 *            the restrictions to set
	 */
	public void setRestrictions(Restrictions restrictions) {
		this.restrictions = restrictions;
	}

	/**
	 * @return the statistics
	 */
	public Statistics getStatistics() {
		return statistics;
	}

	/**
	 * @param statistics
	 *            the statistics to set
	 */
	public void setStatistics(Statistics statistics) {
		this.statistics = statistics;
	}

}
